[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 1A Fn 87  - PCmcia Socket Services - Inquire Window                    [X]

   AH = 87h
   AL = adapter number
   BH = window number

Return: CF clear if successful
       AH destroyed
       BL = capabilities (see below)
       CX = bitmap of assignable sockets
       DH = EISA A15-A12 address lines (in bits 7-4, bits 3-0 = 0)
       DL = supported access speeds (see below)
       DS:SI -> Memory Window Characteristics table (see below)
       DS:DI -> I/O Window Characteristics table (see below)
   CF set on error
       AH = error code (01h,11h) (see AH=80h"PCMCIA")

See Also: AH=84h"PCMCIA",AH=88h,AH=89h,AH=8Ch

Bitfields for window capabilities:
 bit 0 common memory
 bit 1 attribute memory
 bit 2 I/O space
 bit 3 EISA I/O mappable
 bit 4 separate enable for EISA comon space
 bits 5-7 reserved (0)

Values for supported access speeds:
 bit 0 WAIT line monitoring
 bit 1 100 ns
 bit 2 150 ns
 bit 3 200 ns
 bit 4 250 ns
 bit 5 300 ns
 bit 6 600 ns
 bit 7 reserved (0)

Format of Memory Window Characteristics table:
Offset Size    Description
 00h   WORD    window capabilities (see below)
 02h   WORD    minimum base address in 4K pages
 04h   WORD    maximum base address in 4K pages
 06h   WORD    minimum window size in 4K pages
 08h   WORD    maximum window size in 4K pages
 0Ah   WORD    window size granularity (4K units)
 0Ch   WORD    required base address alignment (4K units)
 0Eh   WORD    required card offset alignment (4K units)

Format of I/O Window Characteristics table:
Offset Size    Description
 00h   WORD    window capabilities (see below)
 02h   WORD    minimum base address in bytes
 04h   WORD    maximum base address in bytes
 06h   WORD    minimum window size in bytes
 08h   WORD    maximum window size in bytes
 0Ah   WORD    window size granularity (bytes)

Bitfields for window capabilities:
 bit 0 programmable base address
 bit 1 programmable window size
 bit 2 window disable/enable supported
 bit 3 8-bit data bus
 bit 4 16-bit data bus
 bit 5 base address alignment on size boundary required
 bit 6 power-of-two size granularity
---memory windows---
 bit 7 card offset must be aligned on size boundary
 bit 8 paging hardware available
 bit 9 paging hardware shared
 bit 10    page disable/enable supported
 bits 11-15 reserved (0)
---I/O windows---
 bits 7-15 reserved (0)

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson